, , ,

Tmux (terminal multiplexer)

À l'instar de Screen, Tmux est un multiplexeur de terminaux, outil permettant d'exploiter plusieurs terminaux au sein d'un seul et même affichage.

Installation

Installez le paquets tmux.
Par exemple avec l'outil apt-get depuis un terminal, vous saisirez la commande suivante:

sudo apt-get install tmux

Utilisation de tmux

Depuis le tableau de bord (dash), un terminal ou encore une console saisissez la commande suivante:

tmux

Les principaux raccourcis

Tmux fait appel à l'ensemble de touches <Ctrl>+<b> là ou Screen fait appel à <Ctrl>+<a>.

Les raccourcis et fonctions étant proches voire identique à ceux de Screen, pour mieux les comprendre, reportez-vous à la page Screen

Raccourcis de base

Commandes dans un Split

Par exemple, après avoir tapé le combo <Ctrl>+<b> si vous saisissez

:join -v -s 3.0 -p 50

FIXME ou :joinp -v -s 3.0 -p 50 ?

Ici donc vous ajouterez verticalement, un terminal numéroté 3 et qui prendra 50% de l’espace total.

Utilisation à distance

Il peut être intéressant de se rattacher très rapidement à un tmux sur une machine distant à travers ssh.

Préparation

Pour cela, ouvrez le fichier ~/.bash_aliases 1) pour y ajouter la ligne suivante

function ssh_tmux() { ssh -t "$1" tmux a || ssh -t "$1" tmux; }

Utilisation

ssh_tmux user@servername

où:

Si vous perdez la connexion réseau, relancer la commande et retrouvez votre terminal Tmux.

Pour plus d'informations sur ce type de connexion à distance, reportez-vous à la page ssh

Voir aussi


Contributeurs:FIXME

1)
fichier caché dans votre Dossier Personnel